package com.niiwoo.activity.stage.service.goods;

import com.niiwoo.activity.stage.dto.request.goods.RealGainRecordReqDTO;
import com.niiwoo.activity.stage.dto.request.goods.SendGoodsReqDTO;
import com.niiwoo.activity.stage.dto.response.goods.RealGainRespDTO;
import com.niiwoo.activity.stage.dto.response.goods.SendGoodsRespDTO;
import com.niiwoo.tripod.provider.dto.response.PageResponseDTO;

/**
 * 
 * @author hh
 *
 */
public interface RealGainRecordDubboService {
    
	/**
	 * 分页查询实物类获奖记录
	 * @param reqDto
	 * @return
	 */
	PageResponseDTO<RealGainRespDTO> getPageByCondition(RealGainRecordReqDTO reqDto);

	/**
	 * 编辑实物类发奖信息
	 * @param reqDTO
	 */
	void updateRealGainRecord(SendGoodsReqDTO reqDTO);
    
	/**
	 * 获取实物类获奖记录详情
	 * @param id
	 * @return
	 */
	SendGoodsRespDTO getRealGainRecordDetail(Long id);

}
